package de.herzog.mtv;

import org.apache.poi.ss.usermodel.Row;

public class Mitglied {

	private Integer mitgliedsNummer;
	private String nachname;
	private String vorname;

	public Mitglied(Integer mitgliedsNummer, String nachname, String vorname) {
		set(mitgliedsNummer, nachname, vorname);
	}

	public Mitglied(Row row) {
		Integer mitgliedsNummer = (int) row.getCell(0).getNumericCellValue();
		String nachname = row.getCell(1).getStringCellValue();
		String vorname = row.getCell(2).getStringCellValue();
		set(mitgliedsNummer, nachname, vorname);
	}

	public void set(Integer mitgliedsNummer, String nachname, String vorname) {
		this.mitgliedsNummer = mitgliedsNummer;
		this.nachname = nachname;
		this.vorname = vorname;
	}

	public Integer getMitgliedsNummer() {
		return mitgliedsNummer;
	}

	public void setMitgliedsNummer(Integer mitgliedsNummer) {
		this.mitgliedsNummer = mitgliedsNummer;
	}

	public String getNachname() {
		return nachname;
	}

	public void setNachname(String nachname) {
		this.nachname = nachname;
	}

	public String getVorname() {
		return vorname;
	}

	public void setVorname(String vorname) {
		this.vorname = vorname;
	}

	public String getName() {
		return nachname + ", " + vorname;
	}

	@Override
	public String toString() {
		return getName();
	}

}
